to stand to reason - Allemand Anglais Dictionnaire